certificate access certificates internet banking bank authentication encryption gift certification mobile online banking database control checking security 2-factor excel mobile banking 3-factor authentication 2 factor usb tokens strong authentication internet security banking